.dis-ib{
  display:inline-block;
}
img{
  max-width:100%;
}
.mpnewsEditArea{
  width:100%;height:100%;overflow: auto;
  @rw:unit( (268 + 40),px);
  .left_con{
    min-height:500px;
    margin-right:@rw;
  }
  .right_con{
    position: absolute;
    top:0;right:0;
    width:@rw;
    padding-left:40px;
  }
}
.left_con{
  .add_fun{
    padding:15px;
    border-bottom: 1px solid #d9d9d9;
    .input-textarea{
      flex:1 1 auto;
      position: relative;
      display: inline-block;
      vertical-align: bottom;
      font-size: 14px;
    }
  }
  .face{
    width:112px;height:48px;
    margin-right:20px;
  }
  .appLabel{
    flex:0 0 3em;
    width:3em;
  }
}
.right_con{
  .onlyOne{
    .face{
      height:114px;
      background-color:#ddd;
    }
    .title{
      text-align: left;
      font-size:16px;
      margin:10px 0;
      padding:0 12px;
      color:#111;
    }
    .desc{
      text-align: left;
      font-size:14px;
      padding:0 12px;
      color:#999;
    }
  }
  .gtOne{
    .item{
      text-align: left;
      font-size:16px;
      line-height:20px;
      height:60px;
      border:1px solid #e4e6e9;
      background-color:#fff;
      &.active{
        border-color:#0c4c7f;
      }
      .face{
        position: absolute;
        top:10px;bottom:10px;right:10px;
        width:40px;height:40px;
      }
      .title{
        text-align: left;
        line-height:40px;
        position: relative;
        padding-left:10px;
        padding-right:60px;
        padding-top:10px;
        padding-bottom:10px;

      }
      .delete_mask{
        display:none;
      }
      &:hover .delete_mask{
        display:block;
        position: absolute;
        bottom:0;left:0;right:0;
        text-align:right;
        padding:2px 10px 0;
        background-color:rgba(0,0,0,0.5);
        color:#999;
      }
    }
    .item_0{
      height:144px;
      .face{
        position: relative;
        top:0px;bottom:0px;left:0;right:0px;
        width:100%;height:144px;
      }
      .title{
        position: absolute;
        left:0;right:0;bottom:0;
        text-align: left;
        padding:20px 10px 10px;
        background-image: linear-gradient(-180deg,transparent,rgba(0,0,0,0.35));
        color:#fff;
      }
    }
  }
  .add_btn{
    text-align: center;
    font-size:16px;
    line-height:60px;
    height:60px;
    border:1px solid #e4e6e9;
    background-color:#fff;
  }
}